package com.boilerCloud.dao.sys;

import java.util.List;

import com.boilerCloud.dto.HzlqswPage;
import com.boilerCloud.dto.account.AccountLoginRecordBean;
import com.boilerCloud.dto.account.LoginAccountBean;
import com.boilerCloud.dto.sys.User;

/**
 * @类功能说明：用户数据库操作类
 * @类修改者：
 * @修改日期：
 * @修改说明：
 * @公司名称：杭州龙骞科技有限公司
 * @作者：miaochao
 * @创建时间：2013-7-22
 * @版本：V1.0
 */
public interface IHzlqswUserDao {

	/**
	 * 帐号校验
	 * 
	 * @param account
	 * @param pwd
	 * @return
	 * @throws Exception
	 */
	 boolean checkUser(String account, String pwd) throws Exception;

	

	/**
	 * @函数功能说明:根据帐号获取用户信息
	 * @返回： User
	 * @抛出异常：
	 */
	 User getUserInfoByAccount(String account) throws Exception;
	
	
	 int addAccount(String account,String pwd,String name, int businessNo) throws Exception;

	 void qryList(User account,
			HzlqswPage<User> page)throws Exception;





	int delAccount(int businessNo)throws Exception;



	int resetPassword(int id, String pwd)throws Exception;



	



	void addUser(User user)throws Exception;



	void editUser(User user)throws Exception;



	User getUserByid(int id)throws Exception;

	void editUserByDealerId(User user)throws Exception;
	

}
